Golang Job: Senior Software Engineer

Job added on

Company

CompuStaff

Location

Galway - Ireland

Job type

Full-Time

Golang Job Details

As a Senior Software Engineer within our client’s organisation, you will regularly work on data mapping, data modelling, large-scale data matching, enterprise API creation, ACL management, distributed systems, and high-throughput data services. Golang and AWS are heavily used alongside RESTful APIs and robust data modelling

What will you do?

  • Develop readable, reliable, maintainable and performant APIs, applications, and libraries.
  • Integrate with internal and third-party APIs, applications and data sources.
  • Ensure application observability in the form of metrics, logging, and monitoring.
  • Utilize cloud infrastructure in collaboration with other teams to build scalable systems.
  • Provide technical mentorship to adjacent team members.

Requirements:

  • 6+ years of software engineering experience.
  • Experience building and maintaining cloud-based applications.
  • Experience leading application design, system architecture, and performance tuning
  • Deep understanding of application observability concepts and tooling.
  • Expansive experience with relational and non-relational databases.
  • Strong verbal and written communication skills.

Preferred:

  • Relevant work experience building applications in Golang.
  • Experience working with AWS services.
  • Working knowledge of ScyllaDB, Cassandra, or similar columnar noSQL databases
  • Understanding of distributed systems, asynchronicity and message-based architectures
  • Bachelor's degree in Computer Science or a related field.